package wox.lonice.dto.leguan;

import org.apache.commons.lang3.builder.ToStringBuilder;

import java.io.Serializable;

public class HotSpotRequest implements Serializable {
//    lhwType  1:微博热搜
//    lhwColumnId 1:热榜搜 2:新时代
//
//
//    lhwType  0:百度热搜
//    lhwColumnId 1:实时热点 2:今日热点  3:七日热点  4:民生热点  5:娱乐热点  6:体育热点
//
//    lgCustomerId: 浏览器用户
//        1000962950
//        1000971111
//        1000962206
    private Integer lhwStatus;
    private Integer lhwType;
    private Integer lhwColumnId; //: 1
    private Integer pageSize; //分页大小: 30
    private Long beginTimeLong; //比reqTime小一个小时
    private Integer lgCustomerId; //固定 1000962206
    private Long reqTime; //当前时间  System.currentTimeMillis()

    public Integer getLhwStatus() {
        return lhwStatus;
    }

    public HotSpotRequest setLhwStatus(Integer lhwStatus) {
        this.lhwStatus = lhwStatus;
        return this;
    }

    public Integer getLhwType() {
        return lhwType;
    }

    public HotSpotRequest setLhwType(Integer lhwType) {
        this.lhwType = lhwType;
        return this;
    }

    public Integer getLhwColumnId() {
        return lhwColumnId;
    }

    public HotSpotRequest setLhwColumnId(Integer lhwColumnId) {
        this.lhwColumnId = lhwColumnId;
        return this;
    }

    public Integer getPageSize() {
        return pageSize;
    }

    public HotSpotRequest setPageSize(Integer pageSize) {
        this.pageSize = pageSize;
        return this;
    }

    public Long getBeginTimeLong() {
        return beginTimeLong;
    }

    public HotSpotRequest setBeginTimeLong(Long beginTimeLong) {
        this.beginTimeLong = beginTimeLong;
        return this;
    }

    public Integer getLgCustomerId() {
        return lgCustomerId;
    }

    public HotSpotRequest setLgCustomerId(Integer lgCustomerId) {
        this.lgCustomerId = lgCustomerId;
        return this;
    }

    public Long getReqTime() {
        return reqTime;
    }

    public HotSpotRequest setReqTime(Long reqTime) {
        this.reqTime = reqTime;
        return this;
    }

    @Override
    public String toString() {
        return ToStringBuilder.reflectionToString(this);
    }
}
